這幾天差不多基本的都說完了。
所以今天我來給大家帶一點一些很重要,但前面沒講到的細節。
其實我一開始學前端開發的時候都還不知道為什麼要寫錯誤處理,但到後來行數越來越多,整體架構越複雜的時候,網上的大佬就告訴我應該著使用Error Handling。
在某次網路問問題的時候有個大佬借我看他的專案,我整個人就蒙了,因為整個全都包含Error Handling ,只要疑遇到算或是處理資料都加Error Handling ,我大概是那個時候才開始都加上。
它的重要性在於你沒有讓你的系統知道你目前的狀態如何。如果你常常遇到App閃退,他們都會寫說:xxxxxx 錯誤代碼520 請洽官網客服中心 等等。這邊其實就是預先做好Error Handling ,也是讓你的使用者更好的去做回報的動作。
enum CalculationError: Error {
case aa
case bb
}
:後面代表的是type,那因為我們這個是error,那就把error填進去就可以了!
do {
try 運算的func
} catch CalculationError.aa {
print("aa")
} catch CalculationError.bb {
print("bb")
}
記得要在func 宣告時的箭頭前面加上throws。
總共有以下四種
我主要會講解Array。
Array 主要就是裡面可以裝很多的值。
宣告方法為以下寫法
var arrayname: [Int] = [1, 2, 3]
我這邊列出比較常用的